iT邦幫忙

2022 iThome 鐵人賽

DAY 20
0
AI & Data

初學Python30天系列 第 20

初學python第二十天

  • 分享至 

  • xImage
  •  

今天一樣嘗試成績單,今天的想法是將所有人的成績用迴圈的方式打出來:

i=0
for i in range(1,6):
i+=1
n=input('請輸入姓名?')
l=int(input('請輸入國文成績?'))
m=int(input('請輸入數學成績?'))
e=int(input('請輸入英文成績?'))
print(n,'國文成績為',l,'數學成績為',m,'英文成績為',e)
顯示為:
請輸入姓名?IU

請輸入國文成績?96

請輸入數學成績?100

請輸入英文成績?98
IU 國文成績為 96 數學成績為 100 英文成績為 98
這個程式會執行五次,等於輸入了五個人的成績,但要做的不只是輸入:
n=[]
l=[]
m=[]
e=[]
i=0

for i in range(1,6):
i+=1
n=input('請輸入姓名?')
l=int(input('請輸入{}國文成績?'.format(n)))
m=int(input('請輸入{}數學成績?'.format(n)))
e=int(input('請輸入{}英文成績?'.format(n)))
print('姓名','國文','英文','數學')
print(n,l,m,e)
接下來很明顯是想要徒法煉鋼,想讓他成績單直接印出,當然是失敗了。
今天先到這裡,看來這次題目會持續很久。


上一篇
初學python第十九天
下一篇
初學python第二十一天
系列文
初學Python30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言